---
title: Cannot use Astro.rewrite after the request body has been read
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---
> **RewriteWithBodyUsed**: Astro.rewrite() cannot be used if the request body has already been read. If you need to read the body, first clone the request.

## 무엇이 잘못되었나요?
요청 본문을 이미 읽은 경우 `Astro.rewrite()`를 사용할 수 없습니다. 본문을 읽어야 하는 경우 먼저 요청을 복제하세요. 예시는 다음과 같습니다.

```js
const data = await Astro.request.clone().formData();

Astro.rewrite("/target")
```

**더 보기:**
-  [Request.clone()](https://developer.mozilla.org/en-US/docs/Web/API/Request/clone)
-  [Astro.rewrite](/ko/reference/api-reference/#rewrite)
